//后端代码
//JS读取 index.html 内容 ，打印到命令行

/* const fs = require('fs'); // fileSystem
fs.readFile('./index.html', function(err, data) {
    if (!err) {
        console.log(data.toString());
    }
}) */

// 引入fs（内置模块）模块
const fs = require('fs'); // fileSystem
//创建一个promise实例，有这个可以 thenable
// resolve成功解决  reject 是系统给的能力
const fsPromise=new Promise(function(resolve,reject){
    // 封装的费时的任务
    // readFile  API 
    //                          回调函数
    fs.readFile('./index.html',function(err,data){
        if (!err) {
            resolve(data.toString());
        }
        else{
            reject(err)
        }
    })
})

fsPromise
// 等待上面的异步任务结束 在执行
     .then(function(res){
         console.log(res);
         console.log('hello');
     })
     .catch(err=>{
        console.log(err)
     })
